package com.hhsjdesign.dynamicui.utils;

import com.hhsjdesign.dynamicui.annoprocess.ADynamicUI;

@ADynamicUI
class DynamicUIConfigImpl : DynamicUIConfig {

    @ADynamicUI("widgetType")
    override fun widgetViewTypeList(): MutableMap<String, String> {
        val result: MutableMap<String, String> = HashMap()
        return result
    }

    @ADynamicUI("widgetData")
    override fun widgetDataTypeList(): MutableMap<String, String> {
        val result: MutableMap<String, String> = HashMap()
        return result
    }

    @ADynamicUI(type = "widgetProperty")
    override fun widgetPropertyTypeList(): MutableMap<String, String> {
        val result: MutableMap<String, String> = HashMap()
        return result
    }

    @ADynamicUI("business")
    override fun businessBeanTypeList(): MutableMap<String, String> {
        val result: MutableMap<String, String> = HashMap()
        return result
    }

    @ADynamicUI("viewHolder")
    override fun viewHolderTypeList(): MutableMap<String, String> {
        val result: MutableMap<String, String> = HashMap()
        return result
    }

    @ADynamicUI("dataCaller")
    override fun dataCallerTypeList(): MutableMap<String, String> {
        val result: MutableMap<String, String> = HashMap()
        return result
    }

    @ADynamicUI("widgetItemView")
    override fun widgetItemViewTypeList(): MutableMap<String, String> {
        val result: MutableMap<String, String> = HashMap()
        return result
    }
}